package student_system.course_controller;

import student_system.Dao.courseDao;
import student_system.bean.course;

import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.util.List;


@WebServlet("/courseAdd")
public class course_add extends HttpServlet{
        courseDao dao=new courseDao();
        @Override
        protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
            doPost(req, resp);
        }

        @Override
        protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
            //super.doPost(req, resp);
            req.setCharacterEncoding("utf-8");
            String cno=req.getParameter("cno");

            String cname=req.getParameter("cname");
            String creditStr=req.getParameter("credit");
            int credit=0;
            try {
                credit = Integer.parseInt(creditStr);
            } catch (Exception e) {
                //return null;
            }
            String ctime=req.getParameter("ctime");
            String quotaStr=req.getParameter("quota");
            int quota =0;
            try {
                quota = Integer.parseInt(quotaStr);
            } catch (Exception e) {
                //return null;
            }
            dao.addcourse(cno,cname,credit,ctime,quota);
            List<course> course=dao.courseselect();
            req.setAttribute("courselists",course);
            RequestDispatcher dispatcher =req.getRequestDispatcher("courseadd.jsp");
            dispatcher.forward(req,resp);

        }
}
